package com.kqb.order.vo;


import com.kqb.api.user.vo.UserAddrVO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.util.List;

/**
 * 多个店铺订单合并在一起的合并类
 * "/confirm" 使用
 *
 * @author FrozenWatermelon
 */
@Data
@Accessors(chain = true)
@ApiModel("多个店铺订单合并在一起的合并类")
public class ShopCartOrderMergerVO {

    @ApiModelProperty(value = "商品总值")
    private Long total;

    @ApiModelProperty(value = "商品总数")
    private Integer totalCount;

    @ApiModelProperty(value = "配送类型 ：无需快递")
    private Integer dvyType;

    @ApiModelProperty(value = "过滤掉的商品项")
    private List<ShopCartItemVO> filterShopItems;

    @ApiModelProperty(value = "每个店铺的订单信息")
    List<ShopCartOrderVO> shopCartOrders;

    @ApiModelProperty(value = "用户地址")
    private UserAddrVO userAddr;


}
